/*
	extjs3 style
*/
.x-btn{
		cursor:pointer;
		white-space: nowrap;
}

.x-btn-wrap {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.x-btn button {
    border:0 none;
    background:transparent;
    padding-left:3px;
    padding-right:3px;
    cursor:pointer;
    margin:0;
    overflow:visible;
    width:auto;
    outline:0 none;
}

* html .ext-ie .x-btn button {
    width:1px;
}

.ext-gecko .x-btn button::-moz-focus-inner {
    padding:0;
}

.ext-ie .x-btn button {
    padding-top:2px;
}

.x-btn td {
    padding:0 !important;
}


.x-btn-noicon .x-btn-small .x-btn-text{
	height: 16px;
}

.x-btn-noicon .x-btn-medium .x-btn-text{
    height: 24px;
}

.x-btn-noicon .x-btn-large .x-btn-text{
    height: 32px;
}

.x-btn-tr i, .x-btn-tl i, .x-btn-mr i, .x-btn-ml i, .x-btn-br i, .x-btn-bl i{
	font-size:1px;
    line-height:1px;
    width:3px;
    display:block;
    overflow:hidden;
}

.x-btn-tr i, .x-btn-tl i, .x-btn-br i, .x-btn-bl i{
	height:3px;
}

.x-btn-tl{
	width:3px;
	height:3px;
	background:no-repeat 0 0;
}
.x-btn-tr{
	width:3px;
	height:3px;
	background:no-repeat -3px 0;
}
.x-btn-tc{
	height:3px;
	background:repeat-x 0 -6px;
}

.x-btn-ml{
	width:3px;
	background:no-repeat 0 -24px;
}
.x-btn-mr{
	width:3px;
	background:no-repeat -3px -24px;
}

.x-btn-mc{
	background:repeat-x 0 -1096px;
  vertical-align: middle;
	text-align:center;
	padding:0 5px;
	cursor:pointer;
	white-space:nowrap;
}

.x-btn-bl{
	width:3px;
	height:3px;
	background:no-repeat 0 -3px;
}

.x-btn-br{
	width:3px;
	height:3px;
	background:no-repeat -3px -3px;
}

.x-btn-bc{
	height:3px;
	background:repeat-x 0 -15px;
}

.x-btn-over .x-btn-tl{
	background-position: -6px 0;
}

.x-btn-over .x-btn-tr{
	background-position: -9px 0;
}

.x-btn-over .x-btn-tc{
	background-position: 0 -9px;
}

.x-btn-over .x-btn-ml{
	background-position: -6px -24px;
}

.x-btn-over .x-btn-mr{
	background-position: -9px -24px;
}

.x-btn-over .x-btn-mc{
	background-position: 0 -2168px;
}

.x-btn-over .x-btn-bl{
	background-position: -6px -3px;
}

.x-btn-over .x-btn-br{
	background-position: -9px -3px;
}

.x-btn-over .x-btn-bc{
	background-position: 0 -18px;
}

.x-btn-click .x-btn-tl, .x-btn-menu-active .x-btn-tl, .x-btn-pressed .x-btn-tl{
	background-position: -12px 0;
}

.x-btn-click .x-btn-tr, .x-btn-menu-active .x-btn-tr, .x-btn-pressed .x-btn-tr{
	background-position: -15px 0;
}

.x-btn-click .x-btn-tc, .x-btn-menu-active .x-btn-tc, .x-btn-pressed .x-btn-tc{
	background-position: 0 -12px;
}

.x-btn-click .x-btn-ml, .x-btn-menu-active .x-btn-ml, .x-btn-pressed .x-btn-ml{
	background-position: -12px -24px;
}

.x-btn-click .x-btn-mr, .x-btn-menu-active .x-btn-mr, .x-btn-pressed .x-btn-mr{
	background-position: -15px -24px;
}

.x-btn-click .x-btn-mc, .x-btn-menu-active .x-btn-mc, .x-btn-pressed .x-btn-mc{
	background-position: 0 -3240px;
}

.x-btn-click .x-btn-bl, .x-btn-menu-active .x-btn-bl, .x-btn-pressed .x-btn-bl{
	background-position: -12px -3px;
}

.x-btn-click .x-btn-br, .x-btn-menu-active .x-btn-br, .x-btn-pressed .x-btn-br{
	background-position: -15px -3px;
}

.x-btn-click .x-btn-bc, .x-btn-menu-active .x-btn-bc, .x-btn-pressed .x-btn-bc{
	background-position: 0 -21px;
}


.x-btn{
	font:normal 12px tahoma, verdana, helvetica;
}

.x-btn button{
    font:normal 12px arial,tahoma,verdana,helvetica;
    color:#333;
}

.x-btn em {
    font-style:normal;
    font-weight:normal;
}

.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc{
		background-image:url(../images/btn.gif);
}

.x-btn-click .x-btn-text, .x-btn-menu-active .x-btn-text, .x-btn-pressed .x-btn-text{
    color:#000;
}

/*
	Extjs2 style
*/

.x-btn2 {
	cursor:pointer;
	white-space: nowrap;
}
.x-btn2 button{
    border:0 none;
    background:transparent;
    font:normal 12px tahoma,verdana,helvetica;
    padding-left:3px;
    padding-right:3px;
    cursor:pointer;
    margin:0;
    overflow:visible;
    width:auto;
    outline:0 none;
}
* html .ext-ie .x-btn2 button {
    width:1px;
}
.ext-gecko .x-btn2 button {
    padding-left:0;
    padding-right:0;
}
.ext-ie .x-btn2 button {
    padding-top:2px;
}

.x-btn2 em {
    font-style:normal;
    font-weight:normal;
}

.x-btn2 .x-btn-left,.x-btn2 .x-btn-right{
	font-size:1px;
    line-height:1px;
}
.x-btn2 .x-btn-left{
	width:3px;
	height:21px;
	background:url(../images/btn2.gif) no-repeat 0 0;
}
.x-btn2 .x-btn-right{
	width:3px;
	height:21px;
	background:url(../images/btn2.gif) no-repeat 0 -21px;
}
.x-btn2 .x-btn-left i, .x-btn2 .x-btn-right i{
	display:block;
    width:3px;
    overflow:hidden;
    font-size:1px;
    line-height:1px;
}
.x-btn2 .x-btn-center{
	background:url(../images/btn2.gif) repeat-x 0 -42px;
	vertical-align: middle;
	text-align:center;
	padding:0 5px;
	cursor:pointer;
	white-space:nowrap;
}
.x-btn-over2 .x-btn-left {
	background-position:0 -63px;
}
.x-btn-over2 .x-btn-right {
	background-position:0 -84px;
}
.x-btn-over2 .x-btn-center {
	background-position:0 -105px;
}

.x-btn-focus2 .x-btn-left {
	background-position:0 -147px;
}
.x-btn-focus2 .x-btn-right {
	background-position:0 -168px;
}
.x-btn-focus2 .x-btn-center {
	background-position:0 -189px;
}

.x-btn-click2 .x-btn-center{
	background-position:0 -126px;
}

.x-btn-click2  .x-btn-right{
	background-position:0 -84px;
}

.x-btn-click2 .x-btn-left{
	background-position:0 -63px;
}



/*
    task style
*/
.x-btn3 {
	cursor:pointer;
	white-space: nowrap;
}
.x-btn3 button{
    border:0 none;
    color:white;
    background:transparent;
    font:normal 12px tahoma,verdana,helvetica;
    height:28px;
    background-position:0 6px;
    background-repeat:no-repeat;
    padding:7px 0 7px 20px;
    background-image:url(../images/bogus.png);
    cursor:pointer;
    margin:0;
    overflow:visible;
    width:auto;
    outline:0 none;
}
* html .ext-ie .x-btn3 button {
    width:1px;
}

.ext-ie .x-btn3 button {
    padding-top:5px;
}

.x-btn3 em {
    font-style:normal;
    font-weight:normal;
}

.x-btn3 .x-btn-left,.x-btn3 .x-btn-right{
	font-size:1px;
    line-height:1px;
}
.x-btn3 .x-btn-left{
	width:3px;
	height:28px;
	background:url(../images/taskbutton.gif) no-repeat 0 0;
}
.x-btn3 .x-btn-right{
	width:3px;
	height:28px;
	background:url(../images/taskbutton.gif) no-repeat 0 -28px;
}
.x-btn3 .x-btn-left i, .x-btn3 .x-btn-right i{
	display:block;
    width:3px;
    overflow:hidden;
    font-size:1px;
    line-height:1px;
}
.x-btn3 .x-btn-center{
	background:url(../images/taskbutton.gif) repeat-x 0 -56px;
	vertical-align: middle;
	text-align:center;
	padding:0 5px;
	cursor:pointer;
	white-space:nowrap;
}
.x-btn-over3 .x-btn-left {
	background-position:0 -252px;
}
.x-btn-over3 .x-btn-right {
	background-position:0 -280px;
}
.x-btn-over3 .x-btn-center {
	background-position:0 -308px;
}

.x-btn-focus3 .x-btn-left {
	background-position:0 -252px;
}
.x-btn-focus3 .x-btn-right {
	background-position:0 -280px;
}
.x-btn-focus3 .x-btn-center {
	background-position:0 -308px;
}

.x-btn-active3 .x-btn-center{
	background-position:0 -140px;
}

.x-btn-active3  .x-btn-right{
	background-position:0 -112px;
}

.x-btn-active3 .x-btn-left{
	background-position:0 -84px;
}


